#ifndef VISUALISER_H
#define VISUALISER_H

#include <QDialog>
#include "Loader.h"
#include "Analyser.h"

namespace Ui
{
    class VisualiserDialog;
}

class VisualiserDialog : public QDialog
{
    Q_OBJECT

public:
    explicit VisualiserDialog(QWidget *parent, Loader * pLoader, Analyser * pAnalyser);
    ~VisualiserDialog();

protected:

    void closeEvent(QCloseEvent * event);

private:
    Ui::VisualiserDialog * ui;

    QList<Camera> m_cameras;
    PointCloud m_point_cloud;


public slots:

    void updateImageView();
};

#endif // VISUALISER_H
